﻿<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Inventario.aspx.cs" Inherits="Bukstor.Admin.UI.ABMInventario" 
MasterPageFile="~/MasterAdmin.Master" Theme="SkinAdmin"%>

<asp:Content ContentPlaceHolderID="head" runat="server">
    <title>Inventario</title>
</asp:Content>
    
<asp:Content ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
    <div>
        <asp:Panel ID="pnlAlertas" runat="server" Width="750px">
            <asp:GridView ID="gvAlertas" runat="server" AutoGenerateColumns="False" 
                DataSourceID="odsAlertas" ondatabound="gvAlertas_DataBound" Width="750px">
                <Columns>
                    <asp:BoundField DataField="Titulo" HeaderText="Titulo" 
                        SortExpression="Titulo" />
                    <asp:BoundField DataField="StockActual" HeaderText="StockActual" 
                        SortExpression="StockActual" />
                    <asp:BoundField DataField="Diferencia" HeaderText="Diferencia" 
                        SortExpression="Diferencia" />
                    <asp:BoundField DataField="Comentario" HeaderText="Comentario" 
                        SortExpression="Comentario" />
                </Columns>
            </asp:GridView>
            <asp:ObjectDataSource ID="odsAlertas" runat="server" 
                SelectMethod="listarAlertas" TypeName="Bukstor.Admin.UI.ABMInventario">
            </asp:ObjectDataSource>
        </asp:Panel>
    <asp:Panel ID="pnlFiltros" runat="server" BorderStyle="None" 
        GroupingText="Filtrar resultados" Width="750px" Height="100px" >
        <div style="float: left; height: 26px; width: 319px">
            <div style="height: 26px; width: 310px;" align="right">
                <asp:Label ID="lblFiltroTitulo" runat="server" Text="Título"></asp:Label>
            </div>
        </div>
        <div style="float: left">
            <div style="height: 26px; float: left;" >
                <asp:TextBox ID="txtFiltroTitulo" runat="server" 
                    Width="381px" style="margin-left: 0px"></asp:TextBox></div>
        </div>        
    </asp:Panel>
<div style="height: 25px" align="center">
            <asp:Button ID="btnFiltrar" runat="server" onclick="btnActualizar_Click" 
                Text="FILTRAR" />
        </div>
    <asp:GridView ID="gvInventario" runat="server" DataSourceID="odsInventario" 
        AutoGenerateColumns="False" DataKeyNames="IdLibro" 
            onrowupdated="gvInventario_RowUpdated" >
        <Columns>
            <asp:CommandField ShowEditButton="True" ButtonType="Image" 
                CancelImageUrl="~/Imagenes/icoCancel.jpeg" 
                EditImageUrl="~/Imagenes/icoEditar.gif" HeaderText="Editar" 
                SelectImageUrl="~/Imagenes/icoOk.jpeg" />
            <asp:BoundField DataField="IdLibro" HeaderText="IdLibro" ReadOnly="True" 
                SortExpression="IdLibro" Visible="False" />
            <asp:BoundField DataField="Titulo" HeaderText="Titulo" ReadOnly="True" 
                SortExpression="Titulo" />
            <asp:BoundField DataField="StockMinimo" HeaderText="StockMinimo" 
                SortExpression="StockMinimo" />
            <asp:BoundField DataField="StockMaximo" HeaderText="StockMaximo" 
                SortExpression="StockMaximo" />
            <asp:BoundField DataField="Cantidad" HeaderText="Cantidad" 
                SortExpression="Cantidad" />
            <asp:BoundField DataField="Precio" DataFormatString="{0:c}" HeaderText="Precio" 
                SortExpression="Precio" />
        </Columns>
    </asp:GridView>
    <asp:ObjectDataSource ID="odsInventario" runat="server" 
            SelectMethod="listarInventario" 
        TypeName="Bukstor.Admin.UI.ABMInventario" 
        UpdateMethod="actualizarInventario">
        <SelectParameters>
            <asp:ControlParameter ControlID="txtFiltroTitulo" Name="titulo" 
                PropertyName="Text" Type="String" />
        </SelectParameters>
        <UpdateParameters>
            <asp:Parameter Name="IdLibro" Type="String" />
            <asp:Parameter Name="StockMinimo" Type="String" />
            <asp:Parameter Name="StockMaximo" Type="String" />
            <asp:Parameter Name="Cantidad" Type="String" />
            <asp:Parameter Name="Precio" Type="String" />
        </UpdateParameters>
    </asp:ObjectDataSource >
</div>
</asp:Content>
 
        